package com.ddwl.gate.model;

import lombok.Getter;
import lombok.Setter;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.time.Instant;

/**
 * @author Fu Zhaohui
 * @date 2017/7/14
 */
@Table(name = "sys_app_release")
@Setter
@Getter
public class AppRelease {

    @Id
    private String id;
    /**
     * 产品
     */
    private String product;

    /**
     * 平台 android ios
     */
    private String platform;
    /**
     * 版本名称
     */
    private String versionName;
    /**
     * 版本号
     */
    private Integer versionCode;
    /**
     * 更新内容
     */
    private String content;
    /**
     * 下载链接
     */
    private String url;
    /**
     * 状态 1生效
     */
    private Byte status;
    /**
     * 是否强制更新
     */
    @Column(name = "`force`")
    private Boolean force;
    /**
     * 备注
     */
    private String remark;
    /**
     * 创建时间
     */
    @Column(insertable = false)
    private Instant gmtCreated;
    /**
     * 修改时间
     */
    @Column(insertable = false)
    private Instant gmtModified;
}
